/*
Script to Create Outpatient tables 
-----------------------------------

MSSR_OutpatientDiagnosis
MSSR_OutpatientEd
MSSR_OutpatientExam
MSSR_OutpatientProblemList
MSSR_OutpatientProcedures
MSSR_OutpatientProviders
MSSR_OUTPATIENTS
MSSR_OutpatientSkinTest


*/

USE [V5_Registry]
GO
/****** Object:  Table [MSSR].[MSSR_OutpatientSkinTest]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OutpatientSkinTest](
	[VSkinTestSID] [bigint] NULL,
	[Sta3n] [smallint] NULL,
	[SkinTestSID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientICN] [int] NULL,
	[VisitSID] [bigint] NULL,
	[EventDateTime] [datetime] NULL,
	[VisitVistaDate] [varchar](50) NULL,
	[VisitDateTime] [datetime] NULL,
	[VSkinTestDateTime] [datetime] NULL,
	[VSkinTestDateSID] [int] NULL,
	[Results] [varchar](50) NULL,
	[Reading] [numeric](9, 4) NULL,
	[ReadDateTime] [datetime] NULL,
	[OrderingProviderSID] [int] NULL,
	[EncounterProviderSID] [int] NULL,
	[EditedFlag] [varchar](1) NULL,
	[AuditTrail] [varchar](100) NULL,
	[Comments] [varchar](255) NULL,
	[Verified] [varchar](50) NULL,
	[VistaPackageSID] [int] NULL,
	[PCEDataSourceSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [MSSR].[MSSR_OUTPATIENTS]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OUTPATIENTS](
	[PatientICN] [int] NULL,
	[VisitSID] [bigint] NULL,
	[VisitIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NULL,
	[VisitVistaDate] [varchar](50) NULL,
	[VisitDateTime] [datetime] NULL,
	[VisitCreatedDate] [date] NULL,
	[NonVAVisitType] [varchar](50) NULL,
	[PatientSID] [int] NULL,
	[InstitutionSID] [int] NULL,
	[ServiceCategory] [varchar](50) NULL,
	[PrimaryStopCodeSID] [int] NULL,
	[PrimaryStopCode] [smallint] NULL,
	[SecondaryStopCodeSID] [int] NULL,
	[SecondaryStopCode] [smallint] NULL,
	[DependentEntryCount] [smallint] NULL,
	[DeleteFlag] [varchar](1) NULL,
	[ParentVisitSID] [bigint] NULL,
	[LastModifiedDate] [date] NULL,
	[CheckOutDateTime] [datetime] NULL,
	[EligibilitySID] [int] NULL,
	[LocationSID] [int] NULL,
	[CreatedByStaffSID] [int] NULL,
	[CreateRecordMenuOptionSID] [int] NULL,
	[ProtocolSID] [int] NULL,
	[OutsideLocation] [varchar](50) NULL,
	[ServiceConnectedFlag] [varchar](1) NULL,
	[VisitIdentifier] [varchar](50) NULL,
	[PatientStatusInOut] [varchar](50) NULL,
	[EncounterType] [varchar](50) NULL,
	[VisitComments] [varchar](255) NULL,
	[VistaPackageSID] [int] NULL,
	[PCEDataSourceSID] [int] NULL,
	[EncounterDateTime] [datetime] NULL,
	[CheckOutProcessCompletionDateTime] [datetime] NULL,
	[OriginatingProcessType] [varchar](50) NULL,
	[ExtendedReference] [varchar](100) NULL,
	[AppointmentTypeSID] [smallint] NULL,
	[DivisionSID] [smallint] NULL,
	[EncounterDivisionSID] [smallint] NULL,
	[AppointmentStatusSID] [smallint] NULL,
	[UniqueVisitNumber] [varchar](50) NULL,
	[EncounterLastEditedByStaffSID] [int] NULL,
	[EncounterLastEditedDateTime] [datetime] NULL,
	[EncounterCreatedByStaffSID] [int] NULL,
	[EncounterCreatedDateTime] [datetime] NULL,
	[EncounterComputerGeneratedFlag] [varchar](1) NULL,
	[UnresolvedAppointmentTypeReason] [varchar](50) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [MSSR].[MSSR_OutpatientProviders]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OutpatientProviders](
	[VProviderSID] [bigint] NULL,
	[Sta3n] [smallint] NULL,
	[ProviderSID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientICN] [int] NULL,
	[VisitSID] [bigint] NULL,
	[VisitVistaDate] [varchar](50) NULL,
	[VisitDateTime] [datetime] NULL,
	[VProviderDateTime] [datetime] NULL,
	[VProviderDateSID] [int] NULL,
	[PrimarySecondary] [varchar](50) NULL,
	[ProviderTypeSID] [int] NULL,
	[EditedFlag] [varchar](1) NULL,
	[AuditTrail] [varchar](100) NULL,
	[Comments] [varchar](255) NULL,
	[VistaPackageSID] [int] NULL,
	[PCEDataSourceSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [MSSR].[MSSR_OutpatientProcedures]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OutpatientProcedures](
	[VProcedureSID] [bigint] NULL,
	[Sta3n] [smallint] NULL,
	[CPTSID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientICN] [int] NULL,
	[VisitSID] [bigint] NULL,
	[EventDateTime] [datetime] NULL,
	[VisitVistaDate] [varchar](50) NULL,
	[VisitDateTime] [datetime] NULL,
	[VProcedureDateTime] [datetime] NULL,
	[VProcedureDateSID] [int] NULL,
	[ProviderNarrativeSID] [int] NULL,
	[Quantity] [numeric](9, 4) NULL,
	[CPRSOrderSID] [bigint] NULL,
	[OrderingProviderSID] [int] NULL,
	[EncounterProviderSID] [int] NULL,
	[EditedFlag] [varchar](1) NULL,
	[AuditTrail] [varchar](100) NULL,
	[CategoryOfProviderNarrativeSID] [int] NULL,
	[Comments] [varchar](255) NULL,
	[VistaPackageSID] [int] NULL,
	[PCEDataSourceSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [MSSR].[MSSR_OutpatientProblemList]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OutpatientProblemList](
	[ProblemListSID] [bigint] NULL,
	[Sta3n] [smallint] NULL,
	[ICDSID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientICN] [int] NULL,
	[LastModifiedDate] [date] NULL,
	[ProblemListClass] [varchar](50) NULL,
	[ProviderNarrativeSID] [int] NULL,
	[InstitutionSID] [int] NULL,
	[ProblemUniqueNumber] [numeric](9, 4) NULL,
	[EnteredDate] [date] NULL,
	[ActiveFlag] [varchar](1) NULL,
	[OnsetDate] [date] NULL,
	[OnsetVistaDate] [varchar](50) NULL,
	[ClinicalTermSID] [int] NULL,
	[ProblemListCondition] [varchar](50) NULL,
	[EnteredByStaffSID] [int] NULL,
	[RecordingProviderSID] [int] NULL,
	[ResponsibleProviderSID] [int] NULL,
	[ServiceSectionSID] [int] NULL,
	[ResolvedDate] [date] NULL,
	[LocationSID] [int] NULL,
	[RecordedDate] [date] NULL,
	[ServiceConnectedFlag] [varchar](1) NULL,
	[Priority] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [MSSR].[MSSR_OutpatientExam]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OutpatientExam](
	[VExamSID] [bigint] NULL,
	[Sta3n] [smallint] NULL,
	[ExamSID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientICN] [int] NULL,
	[VisitSID] [bigint] NULL,
	[EventDateTime] [datetime] NULL,
	[VisitVistaDate] [varchar](50) NULL,
	[VisitDateTime] [datetime] NULL,
	[VExamDateTime] [datetime] NULL,
	[VExamDateSID] [int] NULL,
	[AbnormalNormal] [varchar](50) NULL,
	[OrderingProviderSID] [int] NULL,
	[EncounterProviderSID] [int] NULL,
	[EditedFlag] [varchar](1) NULL,
	[AuditTrail] [varchar](100) NULL,
	[Comments] [varchar](255) NULL,
	[Verified] [varchar](50) NULL,
	[VistaPackageSID] [int] NULL,
	[PCEDataSourceSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [MSSR].[MSSR_OutpatientEd]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OutpatientEd](
	[VPatientEdSID] [bigint] NULL,
	[Sta3n] [smallint] NULL,
	[EducationTopicSID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientICN] [int] NULL,
	[VisitSID] [bigint] NULL,
	[EventDateTime] [datetime] NULL,
	[VisitVistaDate] [varchar](50) NULL,
	[VisitDateTime] [datetime] NULL,
	[VPatientEdDateTime] [datetime] NULL,
	[VPatientEdDateSID] [int] NULL,
	[LevelOfUnderstanding] [varchar](50) NULL,
	[OrderingProviderSID] [int] NULL,
	[EncounterProviderSID] [int] NULL,
	[EditedFlag] [varchar](1) NULL,
	[AuditTrail] [varchar](100) NULL,
	[Comments] [varchar](255) NULL,
	[Verified] [varchar](50) NULL,
	[VistaPackageSID] [int] NULL,
	[PCEDataSourceSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [MSSR].[MSSR_OutpatientDiagnosis]    Script Date: 06/02/2014 14:15:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [MSSR].[MSSR_OutpatientDiagnosis](
	[VDiagnosisSID] [bigint] NULL,
	[Sta3n] [smallint] NULL,
	[ICDSID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientICN] [int] NULL,
	[VisitSID] [bigint] NULL,
	[VisitVistaDate] [varchar](50) NULL,
	[VisitDateTime] [datetime] NULL,
	[VDiagnosisDateTime] [datetime] NULL,
	[VDiagnosisDateSID] [int] NULL,
	[ProviderNarrativeSID] [int] NULL,
	[PrimarySecondary] [varchar](50) NULL,
	[ClinicalTermSID] [int] NULL,
	[ProblemListSID] [bigint] NULL,
	[OrderingProviderSID] [int] NULL,
	[EncounterProviderSID] [int] NULL,
	[EditedFlag] [varchar](1) NULL,
	[AuditTrail] [varchar](100) NULL,
	[CategoryOfProviderNarrativeSID] [int] NULL,
	[VistaPackageSID] [int] NULL,
	[PCEDataSourceSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
